for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Ob\CmsBundle\Admin;
class AdminContainer
{
/**
* @var array
*/
private $classes;
public function __construct()
$this->classes = array();
}
* @param AdminInterface $admin
* @param string $alias
public function addClass(AdminInterface $admin, $alias)
$this->classes[$alias] = $admin;
*
* @return AdminInterface|null
public function getClass($alias)
if (array_key_exists($alias, $this->classes)) {
return $this->classes[$alias];
} else {
return;
public function getClasses()
return $this->classes;