getContainer()->get( 'options' ); $this->getContainer()->add( 'lazyload_assets', Assets::class ); $this->getContainer()->add( 'lazyload_image', Image::class ); $this->getContainer()->add( 'lazyload_iframe', Iframe::class ); $this->getContainer()->share( 'lazyload_subscriber', Subscriber::class ) ->addArgument( $options ) ->addArgument( $this->getContainer()->get( 'lazyload_assets' ) ) ->addArgument( $this->getContainer()->get( 'lazyload_image' ) ) ->addArgument( $this->getContainer()->get( 'lazyload_iframe' ) ) ->addTag( 'lazyload_subscriber' ); $this->getContainer()->share( 'lazyload_admin_subscriber', LazyloadAdminSubscriber::class ) ->addTag( 'admin_subscriber' ); $this->getContainer()->share( 'emojis_subscriber', EmojisSubscriber::class ) ->addArgument( $options ) ->addTag( 'front_subscriber' ); $this->getContainer()->add( 'image_dimensions', ImageDimensions::class ) ->addArgument( $options ); $this->getContainer()->share( 'image_dimensions_subscriber', ImageDimensionsSubscriber::class ) ->addArgument( $this->getContainer()->get( 'image_dimensions' ) ) ->addTag( 'front_subscriber' ); $this->getContainer()->share( 'image_dimensions_admin_subscriber', ImageDimensionsAdminSubscriber::class ) ->addArgument( $this->getContainer()->get( 'image_dimensions' ) ) ->addTag( 'admin_subscriber' ); } }