public function remove() {
		if( $this->isDeleted() ) {
			return 0;
		}
		$operation = $this->getDeleteOperation();
		$errors = 0;
		$operation->validate($errors);
		return $operation->runIfValid();
	}
public function remove() {
		if( $this->isDeleted() ) {
			return 0;
		}
		$operation = $this->getDeleteOperation();
		$errors = 0;
		$operation->validate($errors);
		return $operation->runIfValid();
	}
public function remove ( ) { if ( $ this -> isDeleted ( ) ) { return 0 ; } $ operation = $ this -> getDeleteOperation ( ) ; $ errors = 0 ; $ operation -> validate ( $ errors ) ; return $ operation -> runIfValid ( ) ; }
What do you think it does ?

@return int
What do you think it does ?