Return a finder by name.

@param string $key
@return \Titon\Db\Finder
@throws \Titon\Db\Exception\MissingFinderException
976196
public function getFinder($key) {
        if (isset($this->_finders[$key])) {
            return $this->_finders[$key];
        }

        throw new MissingFinderException(sprintf('Finder %s does not exist', $key));
    }
905487
public function get($key)
    {
        list($namespace, $group, $item) = $this->resolver->parseKey($key);

        $collection = $this->getCollection($group, $namespace);

        $items = $this->load($group, $namespace, $collection);
        
        return $this->resolver->resolveKey($item, $items);
    }
717871
public function get($key) {
        if (array_key_exists($key, $this->_fields)) {
            if (gettype($this->_fields['' . $key . '']) == 'object') {
                return $this->_fields['' . $key . '']->value;
            }
            else {
                return $this->_fields['' . $key . ''];
            }
        }
        else {
            throw new MissingEntityException('The field "' . $key . '" doesn\'t exist in ' . $this->_name);
        }
    }
932520
public static function get($key = null)
    {
        if (null === self::$instance) {
            self::$instance = new self();
        }

        return $key ? self::$instance[$key] : self::$instance;
    }
267077
public function get($key)
    {
        $bucket = $this->locate($key);

        if ($bucket === null) {
            $message = sprintf('Key not found: %s', VarPrinter::toString($key));
            throw new KeyException($message);
        }

        return $bucket->value();
    }
946537
public function getPersister($key)
    {
        if (empty($key) || false === $this->hasPersister($key)) {
            throw PersisterException::persisterNotFound($key);
        }
        return $this->persisters[$key];
    }
204111
public function getItem($key)
    {
        if (($find = $this->searchItem($key)) !== null) {
            return $find;
        }

        throw new \Exception(htmlspecialchars("The item $key was not found."));
    }
44150
public function getByKey($key)
    {
        $storage = $this->getStorage();

        return isset($storage[$key]) ? $storage[$key] : null;
    }
593096
public function get($key, $name = null)
    {
        if ($name) {
            return array_key_exists($name, $this->config[$key]) ? $this->config[$key][$name] : null;
        } else {
            return $this->has($key) ? $this->config[$key] : null;
        }
    }
275604
public function getImporter($key)
    {
        foreach ($this->getImporters(true) as $k => $importer) {
            if ($key === $k) {
                return $importer;
            }
        }
        throw new \InvalidArgumentException(sprintf('Importer could not be found by key `%s`.', $key));
    }
168433
public function get($key){

		if(!is_null($this->args))
			if(in_array($key, array_keys($this->args)))
				return $this->args[$key];

		return null;
	}
1026644
public function getDriver($key) {
        if (isset($this->_drivers[$key])) {
            return $this->_drivers[$key];
        }

        throw new MissingDriverException(sprintf('Driver %s does not exist', $key));
    }
215345
public function findItemByKey(string $key)
    {
        return $this->items->first(function (BaseItem $item, $index) use ($key) {
            return $item->getKey() == $key;
        });
    }
792005
public function getFinder(string $name)
    {
        return $this->first(function (FinderItem $item) use ($name) {
            return $item->getName() === $name;
        });
    }
1157731
public function get($key)
    {
        $tab = $this->adminTabs->get($key);

        if (null == $tab) {
            throw new \Exception('Required Tab is missing');
        }
        return $this->adminTabs->get($key);
    }
403467
public function get($key)
    {
        switch ($key) {
            case 'writeCollections' :
                return $this->getWriteCollections();
                break;
            case 'readCollections' :
                return $this->getReadCollections();
                break;
        }

        if (isset($this->attributes[$key])) {
            return $this->attributes[$key];
        }

        return null;
    }
402740
public function &get($key) {
        if ($this->has($key)) {
            $object = $this->_registered[$key];

            if ($object instanceof Closure) {
                $object = $this->set(call_user_func($object), $key);
            }

            return $object;
        }

        throw new MissingObjectException(sprintf('Object %s does not exist in the container', $key));
    }