Sensiolab Insight | Travis-CI | Scrutinizer |
---|---|---|
VersionEye | Packagist |
---|---|
Adding media service provider (inspired by SonataMediaBundle)
- Adding DoctrineORM Entity for hold db records.
- Customized templates
- PHP 5.3+
- Pimple ~2.1
- Doctrine ~2.3
Install with Composer, run:
composer require development-x/media-service-provider
<?php
use Silex\Application;
$app->register(new \Media\media-service-provider())
<?php
namespace App\Entity;
use Media\Entity\Media AS BaseMedia;
/**
*
* @Entity
* @HasLifecycleCallbacks
* @Table(name="media_attachments")
*/
class Media extends BaseMedia
{
/**
* @var integer
*
* @Column(name="id", type="integer")
* @Id
* @GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
}
- Add more functionality
- Add more unit tests
However, if you are interested and want to send a bug fix, new functionality or better realization, just send a pull request :) travis